package com.example.sxt_practise.collection;

/**
 * 泛型的本质就是"数据类型的参数化“,可以理解为数据类型的一个占位符
 * @author gaofeng
 * @date 2022年06月08日 20:37
 */
public class MyCollectionTest {
    public static void main(String[] args) {

        MyCollection<String> names = new MyCollection<>() ;

//        List<String>

//        Map<String, String>

        names.set(0, "gao");
        names.set(1, "feng");

        System.out.println(names.get(1));
    }
}

class MyCollection<E> {
    Object[] obj = new Object[5] ;

    public void set(int index, E subject) {
        obj[index] = subject ;
    }

    public E get(int index) {
        return (E) obj[index];
    }
}
